home *** CD-ROM | disk | FTP | other *** search
/ Freelog Special Freeware 31 / FreelogHS31.iso / ArgentCompta / Merchant of Venice / venice-0.71beta.exe / readme.txt < prev    next >
Text File  |  2007-02-24  |  5KB  |  152 lines

  1. Merchant of Venice, 0.71 beta 25/Feb/2007
  2. =========================================
  3.  
  4. Copyright (C) 2003-7, Andrew Leppard (aleppard picknowl com au)
  5. See COPYING.txt for license terms.
  6.  
  7. 1 Introduction
  8.  
  9. Thank you for trying Merchant of Venice (Venice).
  10.  
  11. Venice is a stock market trading programme that supports portfolio
  12. management, charting, technical analysis, paper trading and
  13. experimental methods like genetic programming. Venice runs in a
  14. graphical user interface with online help and has full documentation.
  15. Venice runs on UNIX, including Mac OS X and Windows.
  16.  
  17. 2 Running
  18.  
  19. To run Venice you will need Java J2SE JRE 1.4 or higher, available from the
  20. following location:
  21.  
  22.         http://java.sun.com/j2se/1.4.2/download.html
  23.  
  24. If you want to connect to a MySQL database you will need the database
  25. software which is available here:
  26.  
  27.    MySQL
  28.         http://www.mysql.com
  29.  
  30. Venice includes a copy of a MySQL JDBC driver for your convenience.
  31.  
  32. If you want to connect to a PostgreSQL databse you will need the
  33. database software and driver which are available here:
  34.  
  35.    PostgreSQL
  36.         http://www.postgresql.org/
  37.  
  38.    PostgreSQL Java Driver
  39.         http://jdbc.postgresql.org/
  40.  
  41. Venice allows you to access stock quotes through an internal
  42. database (hsqldb) which should require no configuration on your part.
  43.  
  44. Once they are set up, you can run Venice by typing from the command prompt:
  45.  
  46.    sh venice
  47.  
  48. Or in Windows by clicking on the "venice.jar" file.
  49. Or in Mac OS X by clicking on the "Venice.app" file.
  50.  
  51. 3 Contained technology
  52.  
  53. Venice contains the following technologies
  54.  
  55.    HSQLDB V1.8.0.4           from http://hsqldb.sourceforge.net
  56.    Jython V2.1               from http://www.jython.org
  57.    MySQL Connector/J V3.1.12 from http://www.mysql.com
  58.    Joone V1.2.1              from http://www.jooneworld.com
  59.    XStream V1.1.2            from http://xstream.codehaus.org
  60.  
  61. 4 Bug Reports and Enhancements
  62.  
  63. Please report any bugs that you encounter via the Sourceforge bug
  64. tracking system at:
  65.  
  66.    https://sourceforge.net/tracker/?func=add&group_id=53631&atid=471025
  67.  
  68. If you have any ideas for enhancements, please document them via the
  69. Sourceforge enhancement tracking system at:
  70.  
  71.    https://sourceforge.net/tracker/?func=add&group_id=53631&atid=471028
  72.  
  73. Or if you have any comments, please don't hesitate to email me,
  74. Andrew Leppard, at (aleppard picknowl com au).
  75.  
  76. 5 Building
  77.  
  78. To build Venice you will need to download a copy of the source. The
  79. source is no longer included in the binary distribution. You can
  80. download the source release which contains the source from the latest
  81. release. Alternatively, you can download the current development
  82. version from CVS by running the following command:
  83.  
  84. cvs -z3 -d:pserver:anonymous@mov.cvs.sourceforge.net:/cvsroot/mov co -P venice
  85.  
  86. To build Venice you will need the programmes listed in the "Running"
  87. section and the following:
  88.  
  89.     Ant 1.5 or higher
  90.         http://jakarta.apache.org/builds/jakarta-ant/release/v1.5/
  91.  
  92. To run the unit tests you will need:
  93.  
  94.     JUnit 3.8.1 or higher
  95.         http://www.junit.org/
  96.  
  97. To build the documentation you will need:
  98.  
  99.     Xalan-Java 2.7.0 or higher
  100.         http://xml.apache.org/xalan-j/
  101.  
  102. To build Venice type the following:
  103.  
  104. ant build
  105.  
  106. You can then run Venice by either:
  107.  
  108. ant run
  109.  
  110. Or by creating a jar (ant jar) and then running Venice as described above.
  111.  
  112. The build file (build.xml) provides other functions for developers (some
  113. of these will only work from source checked out from CVS):
  114.  
  115. api     Generate a javadoc API of the code
  116. app     Generate a Mac OS X Venice application
  117. backup  Pulls a backup copy of the CVS tree from Sourceforge and stores it
  118.         in the backup directory
  119. clean   Removes all built and temporary files
  120. doc     Builds the documentation
  121. jar     Create a java archive file for Venice
  122. locale  Check locale files for consistency
  123. release Packages Venice into a file ready for release
  124. test    Runs the automated test suite
  125. web     Packages the web files ready for deployment (Not included in
  126.         the source release).
  127.  
  128. 6 Licenses
  129.  
  130. Venice is Copyright (C) 2003-2006, Andrew Leppard.
  131. HSQLDB is Copyright (C) 1995-2000, The Hypersonic SQL Group.
  132. Joone is Copyright (C) 2004, Paolo Marrone and the Joone team.
  133. Jython is Copyright (C) 2000, Jython Developers.
  134. XStream is Copyright (C) 2003-2005, Joe Walnes.
  135.  
  136. 7 Thanks
  137.  
  138. Thanks to the following people for providing additional code, patches or
  139. bugfixes:
  140.  
  141. Daniel Makovec, Quentin Bossard, Peter Fradley, Mark Hummel, Bryan Lin,
  142. Alberto Nacher, Matthias St∩┐╜ckel and Dennis van den Berg.
  143.  
  144. And the following for providing translations:
  145.  
  146. Benedict P. Barszcz (Polish), Quentin Bossard (French), Bryan Lin (Chinese),
  147. Alberto Nacher (Italian), Jordi Pujol (Catalan) & Pontus Str∩┐╜mdahl (Swedish) 
  148.  
  149. The winged lion image is:
  150.  
  151. Copyright (C) Nicholas Aodhagan Webb (naw1 cec wustl edu)
  152.